package cn.com.hhrcw.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 栏目
 * </p>
 *
 * @author lixingxing
 * @since 2020-11-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class CmsChannel implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.ID_WORKER_STR)
    private String id;

    /**
     * 父id（0 为顶级）
     */
    private String parentId;

    /**
     * 1、普通栏目（可绑定内容模型，并支持在栏目下建立子栏目或发布信息）
     * 2、内容栏目（可更新单网页内容，但是不能在栏目下建立子栏目或发布信息）
     * 3、外部链接（可建立一个链接并指向任意网址）
     * 4、单页
     */
    private String chType;

    /**
     * 如：1   2   3
     */
    private Integer chLevel;

    /**
     * 如：1.1.1.
     */
    private String chPath;

    /**
     * 是否叶子节点 0否 1是
     */
    private String child;

    /**
     * 模板地址（暂时无用）
     */
    private String templatePath;

    /**
     * 栏目名称（暂时无用）
     */
    private String name;

    /**
     * 全路径（暂时无用）
     */
    private String catdir;

    /**
     * 栏目图
     */
    private String pic;

    /**
     * 状态（1启用，0不启用）
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer sortOrder;

    /**
     * seo标题（暂时无用）
     */
    private String seoTitle;

    /**
     * seo关键词（暂时无用）
     */
    private String seoKeyword;

    /**
     * seo描述（暂时无用）
     */
    private String seoDesc;

    /**
     * 删除标记
     */
    private Boolean delFlag;

    private Date updateTime;

    private Date createTime;

    private String updateBy;

    private String createBy;

    private String r1;

    private String r2;

    private String r3;

    private String r4;

    private String r5;

    private String r6;

    private String r7;


}
